table.mytable{
	border-collapse: collapse;
	border: 1px solid #03476F;
	font: normal 12px verdana, arial, helvetica, sans-serif;
	min-width: 650px;
	table-layout:fixed;
}

table.mytable tbody tr td input,tbody tr td textarea{
	margin: 0px;
	padding:0px;
	border-width: 0px;
	width: 99%;
	height: 30px;
	font-size: 12px;
	line-height:26px; 
	text-align: center;
	vertical-align: middle;
}


table.mytable thead tr th{
	padding: 0.0em;
	margin:0.0em;
	color: #707070;
	background: -webkit-linear-gradient(top,rgba(248, 251, 255, 0.01) 0%,rgba(55, 130, 211, 0.2) 100%);
	height: 40px;
	font-family: Arial;
	line-height: 38px;    
	padding: 0 10px; 
	border: 1px solid #D3D7DB;
}

table.mytable thead th{
	font: bold 16px verdana, arial, helvetica, sans-serif;
	border: 1px solid #03476F;
	border-spacing:0px;
	text-align: center;
	color: #FFFFFF;
	margin:0.0em;
	padding: 0px;
	font-size:14px;	
}

table.mytable tbody th,table.mytable tbody td {
	vertical-align: middle;
	text-align: center;
	height: 30px;
	border: 1px solid #03476F;
	border-spacing:0px;
	color: #000000;
	border: 1px solid #D3D7DB;
}

table.mytable tbody th {
	font-size:12px;
	color: #4f6b72; 	
	background-color: #F0FBEB;
}     

.inputreadonly{
	cursor: not-allowed;
}

.col {     
	background-color: rgb(208,218,253);	
}

.col2 {
	background-color: rgb(218,228,253);	
}

